//
//  constans.swift
//  weibo
//
//  Created by shixinPeng on 16/2/26.
//  Copyright © 2016年 shixinPeng. All rights reserved.
//

import Foundation
import UIKit

//记录关于请求的信息
 /// 回调页面
let APP_URL = "http://www.taobao.com"
let APP_KEY = "170819901"
let APP_SECRET = "91066323532cdf25997b8a7df7154d18"
let APP_DOCNAME = "userModel"
let kNotificationChangRootVC = "kNotificationChangRootVC"
let kHomeTableViewCell = "kHomeTableViewCell"

 //MARK:--设备相关属性
let kUISCREEN_W = UIScreen.mainScreen().bounds.width
let kUISCREEN_H = UIScreen.mainScreen().bounds.height


//MARK:--颜色相关

func kRandomColor() -> UIColor {
   return UIColor(red: CGFloat(random()%255)/255.0, green: CGFloat(random()%255)/255.0, blue: CGFloat(random()%255)/255.0, alpha: 1)
}

//MARK:--输出设置
/// 输出日志

/// - parameter message:  日志消息

/// - parameter logError: 错误标记，默认是 false，如果是 true，发布时仍然会输出

/// - parameter file:     文件名

/// - parameter method:   方法名

/// - parameter line:     代码行数

func printLog<T>(message: T,
    logError: Bool = false,
    file: String = __FILE__,
    method: String = __FUNCTION__,
    line: Int = __LINE__)
{
    if logError {
        print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
    } else {
        #if DEBUG
            print("\((file as NSString).lastPathComponent)[\(line)], \(method): \(message)")
        #endif
    }
}